package com.yeyks.common.param.screen;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author shuai
 * @date 2020/01/02 11:10
 */
@Data
public class DataScreenOrderParam implements Serializable {
    private static final long serialVersionUID = 2999826062275487617L;

    @ApiModelProperty(value = "年开始时间")
    @NotNull(message = "年开始时间必传")
    private Long yearOrderStart;
    @ApiModelProperty(value = "年结束时间")
    @NotNull(message = "年结束时间必传")
    private Long yearOrderEnd;
    @ApiModelProperty(value = "月开始时间")
    @NotNull(message = "月开始时间必传")
    private Long monthOrderStart;
    @ApiModelProperty(value = "月结束时间")
    @NotNull(message = "月结束时间必传")
    private Long monthOrderEnd;
    @ApiModelProperty(value = "日开始时间")
    @NotNull(message = "日开始时间必传")
    private Long dayOrderStart;
    @ApiModelProperty(value = "年结束时间")
    @NotNull(message = "日结束时间必传")
    private Long dayOrderEnd;
    @ApiModelProperty(value = "订单类型默认0，0 c2b，1vip，2b2c，3精选")
    private String vipFlag = "0";
}
